# 问题：如果一个文件夹下有子文件夹，自定义一个函数，用于删除整个文件夹
# 思路：获取文件夹下所有文件及文件夹，文件删除，文件夹递归处理


# import os
#
# def my_rmdir(dir):
#     # 判断是不是文件夹，如果是，递归调用my_rmdir
#     if (os.path.isdir(dir)):
#         for file in os.listdir(dir):
#             my_rmdir(os.path.join(dir, file))
#         # 如果是空的文件夹，直接删除
#         if (os.path.exists(dir)):
#             os.rmdir(dir)
#             print("删除文件夹成功===>", dir)
#     # 只是文件，直接删除
#     else:
#         if (os.path.exists(dir)):
#             os.remove(dir)
#             print("删除文件成功===>", dir)
#
#
# my_rmdir("E:\\Desktop")

import shutil

shutil.rmtree("E:\\Desktop")
